草庐IT

android webview 地理定位

全部标签

android - 启动定位策略

我通过GPS定期接收位置更新,问题是第一次位置更新发生的时间-太长了。当用户在建筑物内时,这个时间会变得更糟。因此我正在寻找一些策略来缩短启动时间(目前我不使用getLastKnownLocation但我会)。我开始阅读ADeepDiveIntoLocation得到一些想法和一些想法,现在我想和你讨论。首先,上面提到的博文会遍历设备上的每个位置提供程序并查询getLastKnownLocation,但仅在它们不太旧且在允许的精度范围内时才考虑它们。这是我的第一个问题:我希望基于网络的位置立即可用,所以我会请求一个新的基于网络的位置,然后我会从GPS提供商那里获取getLastKnown

java - 在 Android map 上绘制地理上准确的弧线

我想用一个中心GPS点和两个GPS端点画一条弧线。我可以使用任何可以与android一起使用的map软件。到目前为止,我已经尝试过Android版Googlemap。安卓map框。安卓版ARCGIS。他们似乎都无法完成这个简单的任务。我猜我需要某种叠加层? 最佳答案 不幸的是,我现在不能真正给你一个完整的答案,因为这个问题需要大量的数学知识,而且我无法完全理解你在表格中显示的数据。我假设您正在尝试获得类似于this的最终结果。.如果是这种情况,您将有一个中心点、半径和开始LatLng和结束LatLng的弧(这也可以通过额外的数学计算

Android 地理围栏(多边形)

如何从多个地理位置(经度、纬度值)创建多边形地理围栏。此外,如何在Android上跟踪用户进入此地理围栏区域或从该区域退出。 最佳答案 地理围栏只是一组形成多边形的纬度/经度点。获得纬度/经度点列表后,您可以使用多边形内点检查来查看某个位置是否在多边形内。这是我在自己的项目中用于对非常大的凹多边形(20K+顶点)执行多边形点检查的代码:publicclassPolygonTest{classLatLng{doubleLatitude;doubleLongitude;LatLng(doublelat,doublelon){Latitu

android - 用于定位的手机加速度计在现实世界中的准确度是多少?

我正在开发一个应用程序,我想跟踪移动用户在GPS不可用的建筑物内的位置。用户从一个众所周知的固定位置(精确到5厘米以内)开始,此时将激活手机中的加速度计以跟踪相对于该固定位置的任何进一步移动。我的问题是,在当前这一代智能手机(iphone、android手机等)中,基于这些手机通常配备的加速度计,人们期望能够准确跟踪某人的位置有多准确?具体的例子就好了,比如“如果我从起点移动50米X,从起点Y移动35米,从起点移动5米Z,我可以期望我的位置近似在+/-在大多数当前的智能手机上为80厘米”,或其他任何东西。我对卡尔曼滤波器等漂移校正技术只有肤浅的了解,但如果此类技术与我的应用相关,并且有

android - 中心颜色可以在 android 径向渐变绘图中重新定位吗?

使用径向渐变中的标准开始、中心和结束颜色可以很容易地实现左侧的渐变,其中开始=黄色,中心=紫色,结束=蓝色。然而,右边的圆圈需要重新定位中心颜色。这可能吗?左边的结果可以用类似的东西重现:我想知道是否可以移动中心颜色以实现右侧的渐变。我相信答案是否定的,但我想看看是否有人发现了一种方法来做到这一点。谢谢! 最佳答案 遗憾的是,这无法通过XML声明实现,但是可以通过代码实现。这是一个快速代码示例:publicclassMyDrawingextendsView{privatePaintmPaint;publicMyDrawing(Con

Selenium4+python被单独定义<div>的动态输入框和二级下拉框要怎么定位?

今天在做练习题的时候,发现几个问题捣鼓了好久,写下这篇来记录问题一:有层级的复选框无法定位到二级目录 对于这种拥有二级框的选项无法定位,也不是属性.我们查看下HTML,发现它是被单独封装在body内拥有动态属性的独立,当窗口点击的时候才会触发. 解决: driver.find_element(By.XPATH,'//*[@id="app"]/div/div[2]/section/div/div/div[2]/form/div[1]/div/span/span').click()sleep(1)driver.find_element(By.XPATH,'/html/body/div[2]/ul[

android - 隐藏在透明操作栏后面的 MyLocation 按钮,如何重新定位?

这个问题在这里已经有了答案:ChangepositionofGoogleMapsAPI's"Mylocation"button(17个答案)关闭4年前。我在我的应用程序中添加了一个mapfragment(APIv2),map覆盖整个屏幕,顶部有一个半透明的操作栏。该Activity使用android:windowActionBarOverlay设置为true的主题。我还在map上启用了“MyLocationButton”,但由于map覆盖了屏幕的整个高度,该按钮被操作栏覆盖了。如何让mapfragment将位置按钮绘制在操作栏下方或屏幕底部?

android - Cordova 5.0.0 上的地理定位插件总是返回超时过期错误

我已经使用这些插件安装了Cordova5.0.0:cordova插件列表cordova-plugin-device1.0.1-dev"Device"cordova-plugin-geolocation1.0.0"Geolocation"cordova-plugin-globalization1.0.0"Globalization"cordova-plugin-inappbrowser1.0.1-dev"InAppBrowser"cordova-plugin-network-information1.0.0"NetworkInformation"cordova-plugin-whitel

android - 要定位哪个 Android 平台和 API?

我正要发布我的第一个Android应用程序,它运行在Android1.1平台,API级别2,但这是我应该正式签署并启动应用程序的原因吗?它会完全影响性能还是只是让Android知道它在哪些设备上工作?我看到的唯一问题是我无法在Manifest中指定,我想这样做,但看起来我至少必须在1.6上启动才能工作。如果以1.6而不是1.1启动,我会错过大量手机吗?谢谢! 最佳答案 删除过时的信息和我确定在不久的将来会过时的信息。只需到此处查看您应该关心的版本:http://developer.android.com/resources/dash

android - 如何找到两个地理点之间的距离?

doubledistance;LocationlocationA=newLocation("pointA");locationA.setLatitude(latA);locationA.setLongitude(lngA);LocationlocationB=newLocation("pointB");locationB.setLatitude(latB);LocationB.setLongitude(lngB);distance=locationA.distanceTo(locationB);上面的代码不起作用,我得到的距离是0.0公里?同样在location类的构造函数中,stri